# 使用我们构建的 openjdk:8u41 镜像作为基础镜像
FROM openjdk:8-jre

# 设置工作目录
WORKDIR /app

# 复制 Java 应用程序 JAR 文件到容器
COPY ruoyi-admin.jar /app/

# 设置 JAVA_OPTS（可以根据需要调整）
ENV JAVA_OPTS="-Xms512m -Xmx1024m -XX:MaxMetaspaceSize=256m -XX:+UseG1GC -Dfile.encoding=UTF-8"

# 启动 Java 应用
ENTRYPOINT ["sh", "-c", "java $JAVA_OPTS -jar /app/ruoyi-admin.jar"]


#构建镜像openjdk8命令：docker build -t openjdk:8.0 .
#docker pull redis
#docker run --name redisprd -p 6379:6379 -d redis --requirepass "123456"
#docker build -t mdt:1.0 .
#docker run -d -p 9090:9090 mdt:1.0
#gitee
#Client ID
#632b83d57c97bfd1d06ecd3b825ff32298c49d389c4df2cde1e69f3962043659
#Client Secret
#46a8984c8dbcce07de9b3793d0648710d669901248b1b7a5cc66783909be6195
#共享密钥
#23746f5dd0bbce8854b62db4e127f9b8
#101.126.22.127:8793

#docker run --volume=/var/lib/drone:/data  --env=DRONE_GITEE_CLIENT_ID=632b83d57c97bfd1d06ecd3b825ff32298c49d389c4df2cde1e69f3962043659 --env=DRONE_GITEE_CLIENT_SECRET=46a8984c8dbcce07de9b3793d0648710d669901248b1b7a5cc66783909be6195 --env=DRONE_RPC_SECRET=23746f5dd0bbce8854b62db4e127f9b8  --env=DRONE_USER_CREATE=username:silenceYangPeng,admin:true  --env=DRONE_SERVER_HOST=101.126.22.127:8793 --env=DRONE_SERVER_PROTO=http --publish=8793:80 --publish=1443:443 --restart=always --detach=true  --name=drone drone/drone:2
#docker run --detach --volume=/etc/docker/daemon.json:/etc/docker/daemon.json --volume=/var/run/docker.sock:/var/run/docker.sock --env=DRONE_RPC_PROTO=http --env=DRONE_RPC_HOST=101.126.22.127:8793 --env=DRONE_RPC_SECRET=23746f5dd0bbce8854b62db4e127f9b8 --env=DRONE_RUNNER_CAPACITY=2  --env=DRONE_RUNNER_NAME=my-first-runner --publish=3000:3000 --restart=always --name=runner drone/drone-runner-docker:1